how smart car works